[大坑] MySQL开启binlog,配置文件已开启,但是状态仍然是OFF?

您所在的位置:网站首页 mysql log bin开启 [大坑] MySQL开启binlog,配置文件已开启,但是状态仍然是OFF?

[大坑] MySQL开启binlog,配置文件已开启,但是状态仍然是OFF?

2024-07-16 17:35| 来源: 网络整理| 查看: 265

系统:Ubuntu20.04

Mysql版本:5.7.33

mysql的配置文件路径:/etc/mysql/mysql.conf.d/mysqld.cnf

为了打开binlog,需要在/etc/mysql/mysql.conf.d/mysqld.cnf中添加如下配置信息:

# 开启binlog,定义binlog的文件名 log_bin=/var/log/mysql/mysql-bin # 服务器id,不能重复,可以使用ip的最后一段 server_id=111

此处有个大坑:etc/mysql/mysql.conf.d/mysqld.cnf配置文件的权限是-r--r--r--,为了添加配置信息,所以就要修改该文件的权限:

sudo chmod a+wx mysqld.cnf

注意:!!!!修改保存后,一定要恢复权限!!!!否则,log_bin的状态会一直是OFF。

然后重启mysql服务:

sudo service mysql restart

再登录mysql,查看log_bin的状态:

mysql> show variables like 'log_bin'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | log_bin | ON | +---------------+-------+ 1 row in set (0.01 sec)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3